package com.xyy.saas.payment.adpater.jd.vo;

import lombok.*;

import java.io.Serializable;

/**
 * 协议支付、退款查询响应
 */
@Builder
@Setter
@Getter
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class JDTradeQueryResponseVo implements Serializable {

    /**
     * 响应码
     */
    private String resultCode;
    /**
     * 响应描述
     */
    private String resultDesc;
    /**
     * 商户订单号：签约请求中的商户订单号
     */
    private String outTradeNo;
    /**
     * 交易号：京东侧生成的订单号，唯一值
     */
    private String tradeNo;
    /**
     * 交易状态
     */
    private String tradeStatus;
    /**
     * 交易子类型：REFD：退款单、SALE：正单（消费单）
     */
    private String subTradeType;
    /**
     * 原交易号：订单为退款单时返回，为原消费单的交易号
     */
    private String orignalTradeNo;
    /**
     * 交易金额
     */
    private Integer tradeAmount;
    /**
     * 创建时间
     */
    private String createDate;
    /**
     * 完成时间
     */
    private String finishDate;
}
